<?xml version="1.0" encoding="UTF-8"?>

<bpws:process xmlns:bpws="http://docs.oasis-open.org/wsbpel/2.0/process/executable" xmlns:info="http://www.tibco.com/bw/process/info" xmlns:ns="http://www.tibco.com/pe/EngineTypes" xmlns:ns0="http://schemas.tibco.com/bw/plugins/file/5.0/fileExceptions" xmlns:ns1="http://tns.tibco.com/bw/activity/timer/xsd/output" xmlns:ns2="http://www.tibco.com/namespaces/tnt/plugins/file/v2" xmlns:ns3="http://www.tibco.com/namespaces/tnt/plugins/file" xmlns:ns4="http://www.tibco.com/pe/WriteToLogActivitySchema" xmlns:sca="http://docs.oasis-open.org/ns/opencsa/sca/200912" xmlns:sca-bpel="http://docs.oasis-open.org/ns/opencsa/sca-bpel/200801" xmlns:tibex="http://www.tibco.com/bpel/2007/extensions" xmlns:tibprop="http://ns.tibco.com/bw/property" xmlns:xsd="http://www.w3.org/2001/XMLSchema" exitOnStandardFault="no" name="faulthandler.Process" suppressJoinFailure="yes" targetNamespace="http://xmlns.example.com/20150202192226" x="140" y="20" width="661" height="795" type="process">  
  <tibex:Types> 
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.tibco.com/pe/EngineTypes" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tibco.com/pe/EngineTypes">  
      <xs:complexType block="extension restriction" final="extension restriction" name="ErrorReport"> 
        <xs:sequence> 
          <xs:element block="extension restriction substitution" form="unqualified" name="StackTrace" type="xs:string"/>  
          <xs:element block="extension restriction substitution" form="unqualified" name="Msg" type="xs:string"/>  
          <xs:element block="extension restriction substitution" form="unqualified" name="FullClass" type="xs:string"/>  
          <xs:element block="extension restriction substitution" form="unqualified" name="Class" type="xs:string"/>  
          <xs:element block="extension restriction substitution" form="unqualified" name="ProcessStack" type="xs:string"/>  
          <xs:element block="extension restriction substitution" form="unqualified" minOccurs="0" name="MsgCode" type="xs:string"/>  
          <xs:element block="extension restriction substitution" form="unqualified" minOccurs="0" name="Data" type="tns:anydata"/> 
        </xs:sequence> 
      </xs:complexType>  
      <xs:complexType block="extension restriction" final="extension restriction" name="FaultDetail"> 
        <xs:sequence> 
          <xs:element block="extension restriction substitution" form="unqualified" name="ActivityName" type="xs:string"/>  
          <xs:element block="extension restriction substitution" form="unqualified" minOccurs="0" name="Data" type="tns:anydata"/>  
          <xs:element block="extension restriction substitution" form="unqualified" name="Msg" type="xs:string"/>  
          <xs:element block="extension restriction substitution" form="unqualified" name="MsgCode" type="xs:string"/>  
          <xs:element block="extension restriction substitution" form="unqualified" name="ProcessStack" type="xs:string"/>  
          <xs:element block="extension restriction substitution" form="unqualified" name="StackTrace" type="xs:string"/> 
        </xs:sequence> 
      </xs:complexType>  
      <xs:complexType block="extension restriction" final="extension restriction" name="ProcessContext"> 
        <xs:sequence> 
          <xs:element block="extension restriction substitution" form="unqualified" name="JobId" type="xs:string"/>  
          <xs:element block="extension restriction substitution" form="unqualified" name="ProcessInstanceId" type="xs:string"/>  
          <xs:element block="extension restriction substitution" form="unqualified" minOccurs="0" name="CustomJobId" type="xs:string"/>  
          <!--xs:element name="RestartedFromCheckpoint" form="unqualified" block="extension restriction substitution" type="xs:boolean"/-->  
          <!--xs:element minOccurs="0" maxOccurs="unbounded" name="TrackingInfo" form="unqualified" block="extension restriction substitution" type="xs:string"/--> 
        </xs:sequence> 
      </xs:complexType>  
      <xs:complexType block="extension restriction" final="extension restriction" name="anydata"> 
        <xs:sequence> 
          <xs:any namespace="##any" processContents="lax"/> 
        </xs:sequence> 
      </xs:complexType>  
      <xs:element block="extension restriction substitution" final="extension restriction" name="ErrorReport" type="tns:ErrorReport"/>  
      <xs:element block="extension restriction substitution" final="extension restriction" name="FaultDetail" type="tns:FaultDetail"/>  
      <xs:element block="extension restriction substitution" final="extension restriction" name="ProcessContext" type="tns:ProcessContext"/>  
      <xs:element block="extension restriction substitution" final="extension restriction" name="CorrelationValue" type="xs:string"/> 
    </xs:schema>  
    <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.tibco.com/bw/pe/plugin/5.0/exceptions" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://schemas.tibco.com/bw/pe/plugin/5.0/exceptions" version="">  
      <complexType name="ActivityExceptionType"> 
        <sequence> 
          <element name="msg" type="string"/>  
          <element minOccurs="0" name="msgCode" type="string"/> 
        </sequence> 
      </complexType>  
      <element name="ActivityException" type="tns:ActivityExceptionType"/>  
      <complexType name="ActivityTimedOutExceptionType"> 
        <complexContent> 
          <extension base="tns:ActivityExceptionType"/> 
        </complexContent> 
      </complexType>  
      <element name="ActivityTimedOutException" type="tns:ActivityTimedOutExceptionType"/> 
    </schema>  
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://tns.tibco.com/bw/activity/timer/xsd/output" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://tns.tibco.com/bw/activity/timer/xsd/output">  
      <xs:complexType name="TimerOutputSchemaType"> 
        <xs:sequence> 
          <xs:element form="unqualified" name="Now" type="xs:long"/>  
          <xs:element form="unqualified" name="Hour" type="xs:int"/>  
          <xs:element form="unqualified" name="Minute" type="xs:int"/>  
          <xs:element form="unqualified" name="Second" type="xs:int"/>  
          <xs:element form="unqualified" name="Week" type="xs:int"/>  
          <xs:element form="unqualified" name="Month" type="xs:int"/>  
          <xs:element form="unqualified" name="Year" type="xs:int"/>  
          <xs:element form="unqualified" name="Date" type="xs:date"/>  
          <xs:element form="unqualified" name="Time" type="xs:string"/>  
          <xs:element form="unqualified" name="DayOfMonth" type="xs:int"/> 
        </xs:sequence> 
      </xs:complexType>  
      <xs:element name="TimerOutputSchema" type="tns:TimerOutputSchemaType"/> 
    </xs:schema>  
    <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.tibco.com/namespaces/tnt/plugins/file/v2" targetNamespace="http://www.tibco.com/namespaces/tnt/plugins/file/v2">  
      <complexType name="ReadActivityInputClass"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="0" name="fileName" type="string"/>  
          <element maxOccurs="1" minOccurs="0" name="encoding" type="string"/> 
        </sequence> 
      </complexType>  
      <element name="ReadActivityInputClass" type="tns:ReadActivityInputClass"/> 
    </schema>  
    <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.tibco.com/namespaces/tnt/plugins/file" targetNamespace="http://www.tibco.com/namespaces/tnt/plugins/file">  
      <complexType name="EventSourceConfigClass"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="1" name="fileName" type="string"/>  
          <element maxOccurs="1" minOccurs="1" name="pollInterval" type="int"/>  
          <element maxOccurs="1" minOccurs="0" name="includeSubDirectories" type="boolean"/>  
          <element maxOccurs="1" minOccurs="0" name="includeCurrent" type="boolean"/>  
          <element maxOccurs="1" minOccurs="0" name="excludeContent" type="boolean"/>  
          <element maxOccurs="1" minOccurs="0" name="mode" type="string"/>  
          <element maxOccurs="1" minOccurs="0" name="encoding" type="string"/>  
          <element maxOccurs="1" minOccurs="0" name="encodingUsed" type="string"/>  
          <element maxOccurs="1" minOccurs="0" name="sortorder" type="string"/>  
          <element maxOccurs="1" minOccurs="0" name="sortby" type="string"/> 
        </sequence> 
      </complexType>  
      <element name="EventSourceConfigClass" type="tns:EventSourceConfigClass"/>  
      <complexType name="ReadActivityConfigClass"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="0" name="excludeContent" type="boolean"/>  
          <element maxOccurs="1" minOccurs="0" name="encoding" type="string"/> 
        </sequence> 
      </complexType>  
      <element name="ReadActivityConfigClass" type="tns:ReadActivityConfigClass"/>  
      <complexType name="ReadActivityInputClass"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="0" name="fileName" type="string"/> 
        </sequence> 
      </complexType>  
      <element name="ReadActivityInputClass" type="tns:ReadActivityInputClass"/>  
      <complexType name="fileInfoType"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="1" name="fullName" type="string"/>  
          <element maxOccurs="1" minOccurs="1" name="fileName" type="string"/>  
          <element maxOccurs="1" minOccurs="1" name="location" type="string"/>  
          <element maxOccurs="1" minOccurs="0" name="configuredFileName" type="string"/>  
          <element maxOccurs="1" minOccurs="1" name="type" type="string"/>  
          <element maxOccurs="1" minOccurs="1" name="readProtected" type="boolean"/>  
          <element maxOccurs="1" minOccurs="1" name="writeProtected" type="boolean"/>  
          <element maxOccurs="1" minOccurs="1" name="size" type="long"/>  
          <element maxOccurs="1" minOccurs="1" name="lastModified" type="string"/> 
        </sequence> 
      </complexType>  
      <complexType name="fileContentTypeBinary"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="1" name="binaryContent" type="base64Binary"/> 
        </sequence> 
      </complexType>  
      <complexType name="fileContentTypeTextClass"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="1" name="textContent" type="string"/>  
          <element maxOccurs="1" minOccurs="0" name="encoding" type="string"/> 
        </sequence> 
      </complexType>  
      <complexType name="ReadActivityOutputNoContentClass"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="1" name="fileInfo" type="tns:fileInfoType"/> 
        </sequence> 
      </complexType>  
      <element name="ReadActivityOutputNoContentClass" type="tns:ReadActivityOutputNoContentClass"/>  
      <complexType name="ReadActivityOutputBinaryClass"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="1" name="fileInfo" type="tns:fileInfoType"/>  
          <element maxOccurs="1" minOccurs="1" name="fileContent" type="tns:fileContentTypeBinary"/> 
        </sequence> 
      </complexType>  
      <element name="ReadActivityOutputBinaryClass" type="tns:ReadActivityOutputBinaryClass"/>  
      <complexType name="ReadActivityOutputTextClass"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="1" name="fileInfo" type="tns:fileInfoType"/>  
          <element maxOccurs="1" minOccurs="1" name="fileContent" type="tns:fileContentTypeTextClass"/> 
        </sequence> 
      </complexType>  
      <element name="ReadActivityOutputTextClass" type="tns:ReadActivityOutputTextClass"/>  
      <complexType name="FileIOException"/>  
      <element name="FileIOException" type="tns:FileIOException"/>  
      <complexType name="EventSourceOuputNoContentClass"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="1" name="action" type="string"/>  
          <element maxOccurs="1" minOccurs="1" name="timeOccurred" type="long"/>  
          <element maxOccurs="1" minOccurs="1" name="fileInfo" type="tns:fileInfoType"/> 
        </sequence> 
      </complexType>  
      <element name="EventSourceOuputNoContentClass" type="tns:EventSourceOuputNoContentClass"/>  
      <complexType name="EventSourceOuputBinaryClass"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="1" name="action" type="string"/>  
          <element maxOccurs="1" minOccurs="1" name="timeOccurred" type="string"/>  
          <element maxOccurs="1" minOccurs="1" name="fileInfo" type="tns:fileInfoType"/>  
          <element maxOccurs="1" minOccurs="1" name="fileContent" type="tns:fileContentTypeBinary"/> 
        </sequence> 
      </complexType>  
      <element name="EventSourceOuputBinaryClass" type="tns:EventSourceOuputBinaryClass"/>  
      <complexType name="EventSourceOuputTextClass"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="1" name="action" type="string"/>  
          <element maxOccurs="1" minOccurs="1" name="timeOccurred" type="long"/>  
          <element maxOccurs="1" minOccurs="1" name="fileInfo" type="tns:fileInfoType"/>  
          <element maxOccurs="1" minOccurs="1" name="fileContent" type="tns:fileContentTypeTextClass"/> 
        </sequence> 
      </complexType>  
      <element name="EventSourceOuputTextClass" type="tns:EventSourceOuputTextClass"/>  
      <complexType name="WriteActivityConfigClass"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="0" name="createNewFile" type="boolean"/>  
          <element maxOccurs="1" minOccurs="0" name="append" type="boolean"/>  
          <element maxOccurs="1" minOccurs="0" name="encoding" type="string"/>  
          <element maxOccurs="1" minOccurs="0" name="compressFile" type="string"/> 
        </sequence> 
      </complexType>  
      <element name="WriteActivityConfigClass" type="tns:WriteActivityConfigClass"/>  
      <complexType name="WriteActivityInputBinaryClass"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="0" name="fileName" type="string"/>  
          <element maxOccurs="1" minOccurs="1" name="binaryContent" type="base64Binary"/> 
        </sequence> 
      </complexType>  
      <element name="WriteActivityInputBinaryClass" type="tns:WriteActivityInputBinaryClass"/>  
      <complexType name="WriteActivityInputTextClass"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="0" name="fileName" type="string"/>  
          <element maxOccurs="1" minOccurs="1" name="textContent" type="string"/>  
          <element maxOccurs="1" minOccurs="0" name="addLineSeparator" type="boolean"/>  
          <element maxOccurs="1" minOccurs="0" name="encoding" type="string"/> 
        </sequence> 
      </complexType>  
      <element name="WriteActivityInputTextClass" type="tns:WriteActivityInputTextClass"/>  
      <complexType name="WriteActivityOutputClass"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="1" name="fileInfo" type="tns:fileInfoType"/> 
        </sequence> 
      </complexType>  
      <element name="WriteActivityOutputClass" type="tns:WriteActivityOutputClass"/>  
      <complexType name="CreateActivityConfigClass"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="0" name="override" type="boolean"/>  
          <element maxOccurs="1" minOccurs="0" name="createDirectory" type="boolean"/>  
          <element maxOccurs="1" minOccurs="0" name="createMissingDirectories" type="boolean"/>  
          <element maxOccurs="1" minOccurs="0" name="overwrite" type="boolean"/> 
        </sequence> 
      </complexType>  
      <element name="CreateActivityConfigClass" type="tns:CreateActivityConfigClass"/>  
      <complexType name="CreateActivityInputClass"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="0" name="fileName" type="string"/> 
        </sequence> 
      </complexType>  
      <element name="CreateActivityInputClass" type="tns:CreateActivityInputClass"/>  
      <complexType name="CreateActivityOutputClass"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="1" name="fileInfo" type="tns:fileInfoType"/> 
        </sequence> 
      </complexType>  
      <element name="CreateActivityOutputClass" type="tns:CreateActivityOutputClass"/>  
      <complexType name="RemoveActivityConfigClass"/>  
      <element name="RemoveActivityConfigClass" type="tns:RemoveActivityConfigClass"/>  
      <complexType name="RemoveActivityInputClass"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="0" name="fileName" type="string"/> 
        </sequence> 
      </complexType>  
      <element name="RemoveActivityInputClass" type="tns:RemoveActivityInputClass"/>  
      <complexType name="RemoveActivityOutputClass"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="1" name="fileInfo" type="tns:fileInfoType"/> 
        </sequence> 
      </complexType>  
      <element name="RemoveActivityOutputClass" type="tns:RemoveActivityOutputClass"/>  
      <element name="RenameActivityConfig" type="tns:RenameActivityInputClass"/>  
      <complexType name="RenameActivityConfig"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="0" name="overwrite" type="boolean"/>  
          <element maxOccurs="1" minOccurs="0" name="createMissingDirectories" type="boolean"/> 
        </sequence> 
      </complexType>  
      <complexType name="RenameActivityInputClass"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="0" name="fromFileName" type="string"/>  
          <element maxOccurs="1" minOccurs="0" name="toFileName" type="string"/> 
        </sequence> 
      </complexType>  
      <element name="RenameActivityInputClass" type="tns:RenameActivityInputClass"/>  
      <complexType name="RenameActivityOutput"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="1" name="fileInfo" type="tns:fileInfoType"/> 
        </sequence> 
      </complexType>  
      <complexType name="ListFilesActivityConfig"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="0" name="mode" type="string"/> 
        </sequence> 
      </complexType>  
      <element name="ListFilesActivityConfig" type="tns:ListFilesActivityInputClass"/>  
      <complexType name="ListFilesActivityInputClass"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="0" name="fileName" type="string"/> 
        </sequence> 
      </complexType>  
      <element name="ListFilesActivityInputClass" type="tns:ListFilesActivityInputClass"/>  
      <complexType name="files"> 
        <sequence> 
          <element maxOccurs="unbounded" minOccurs="0" name="fileInfo" type="tns:fileInfoType"/> 
        </sequence> 
      </complexType>  
      <complexType name="ListFilesActivityOutput"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="1" name="files" type="tns:files"/> 
        </sequence> 
      </complexType>  
      <element name="ListFilesActivityOutput" type="tns:ListFilesActivityOutput"/>  
      <complexType name="CopyActivityConfig"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="1" name="fromFileName" type="string"/>  
          <element maxOccurs="1" minOccurs="1" name="toFileName" type="string"/>  
          <element maxOccurs="1" minOccurs="0" name="overwrite" type="boolean"/>  
          <element maxOccurs="1" minOccurs="0" name="createMissingDirectories" type="boolean"/> 
        </sequence> 
      </complexType>  
      <element name="CopyActivityConfig" type="tns:CopyActivityInputClass"/>  
      <complexType name="CopyActivityInputClass"> 
        <sequence> 
          <element maxOccurs="1" minOccurs="0" name="fromFileName" type="string"/>  
          <element maxOccurs="1" minOccurs="0" name="toFileName" type="string"/> 
        </sequence> 
      </complexType>  
      <element name="CopyActivityInputClass" type="tns:CopyActivityInputClass"/>  
      <element name="RenameActivityOutput" type="tns:RenameActivityOutput"/>  
      <element name="input" type="tns:WaitForFileChangeActivityInput"/>  
      <complexType name="WaitForFileChangeActivityInput"> 
        <sequence> 
          <element minOccurs="0" name="key" type="string"/>  
          <element minOccurs="0" name="processTimeout" type="int"/> 
        </sequence> 
      </complexType> 
    </schema>  
    <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.tibco.com/pe/WriteToLogActivitySchema" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.tibco.com/pe/WriteToLogActivitySchema">  
      <xs:complexType name="LogParametersType"> 
        <xs:sequence> 
          <xs:element form="unqualified" minOccurs="0" name="msgCode" type="xs:string"/>  
          <xs:element form="unqualified" minOccurs="0" name="loggerName" type="xs:string"/>  
          <xs:element form="unqualified" minOccurs="0" name="logLevel" type="xs:string"/>  
          <xs:element form="unqualified" name="message" type="xs:string"/> 
        </xs:sequence> 
      </xs:complexType>  
      <xs:element name="ActivityInput" type="tns:LogParametersType"/> 
    </xs:schema>  
    <schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://schemas.tibco.com/bw/plugins/file/5.0/fileExceptions" elementFormDefault="unqualified" targetNamespace="http://schemas.tibco.com/bw/plugins/file/5.0/fileExceptions">  
      <element name="FileException" type="tns:FileExceptionType"/>  
      <complexType name="FileExceptionType"> 
        <sequence> 
          <element name="msg" type="string"/>  
          <element minOccurs="0" name="msgCode" type="string"/> 
        </sequence> 
      </complexType>  
      <element name="ActivityTimedOutException" type="tns:complexTypeFault"/>  
      <complexType name="complexTypeFault"> 
        <sequence> 
          <element name="msg" type="string"/>  
          <element minOccurs="0" name="msgCode" type="string"/> 
        </sequence> 
      </complexType>  
      <complexType name="FileNotFoundExceptionType"> 
        <complexContent> 
          <extension base="tns:FileExceptionType"> 
            <sequence> 
              <element name="fileName" type="string"/> 
            </sequence> 
          </extension> 
        </complexContent> 
      </complexType>  
      <element name="FileNotFoundException" type="tns:FileNotFoundExceptionType"/>  
      <complexType name="UnsupportedEncodingExceptionType"> 
        <complexContent> 
          <extension base="tns:FileExceptionType"> 
            <sequence> 
              <element name="encoding" type="string"/> 
            </sequence> 
          </extension> 
        </complexContent> 
      </complexType>  
      <element name="UnsupportedEncodingException" type="tns:UnsupportedEncodingExceptionType"/>  
      <complexType name="FileIOExceptionType"> 
        <complexContent> 
          <extension base="tns:FileExceptionType"/> 
        </complexContent> 
      </complexType>  
      <element name="FileIOException" type="tns:FileIOExceptionType"/>  
      <complexType name="IllegalRenameExceptionType"> 
        <complexContent> 
          <extension base="tns:FileExceptionType"> 
            <sequence> 
              <element name="fromFileName" type="string"/>  
              <element name="toFileName" type="string"/> 
            </sequence> 
          </extension> 
        </complexContent> 
      </complexType>  
      <element name="IllegalRenameException" type="tns:IllegalRenameExceptionType"/>  
      <complexType name="FileAlreadyExistsExceptionType"> 
        <complexContent> 
          <extension base="tns:FileExceptionType"> 
            <sequence> 
              <element name="fileName" type="string"/> 
            </sequence> 
          </extension> 
        </complexContent> 
      </complexType>  
      <element name="FileAlreadyExistsException" type="tns:FileAlreadyExistsExceptionType"/>  
      <complexType name="IllegalCopyExceptionType"> 
        <complexContent> 
          <extension base="tns:FileExceptionType"> 
            <sequence> 
              <element name="fromFileName" type="string"/>  
              <element name="toFileName" type="string"/> 
            </sequence> 
          </extension> 
        </complexContent> 
      </complexType>  
      <element name="IllegalCopyException" type="tns:IllegalCopyExceptionType"/>  
      <!-- fault signature for ReadFile activity -->  
      <complexType name="ReadFileFaultDataType"> 
        <choice> 
          <element maxOccurs="1" minOccurs="1" ref="tns:FileNotFoundException"/>  
          <element maxOccurs="1" minOccurs="1" ref="tns:UnsupportedEncodingException"/>  
          <element maxOccurs="1" minOccurs="1" ref="tns:FileIOException"/> 
        </choice> 
      </complexType>  
      <element name="ReadFileFaultData" type="tns:ReadFileFaultDataType"/> 
    </schema> 
  </tibex:Types>  
  <tibex:ProcessInfo createdBy="xinpan" createdOn="Mon Feb 02 19:22:26 PST 2015" description="" modifiedBy="xinpan" modifiedOn="Mon Feb 02 19:29:01 PST 2015" modifiers="public" productVersion="6.2.1 V10 2015-01-27" scalable="true" singleton="true" stateless="false" type="IT"/>  
  <tibex:ProcessTemplateConfigurations/>  
  <notation:Diagram xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.2/notation" xmlns:bwnotation="http://tns.tibco.com/bw/runtime/BWNotation" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" measurementUnit="Pixel" type="BWProcess">  
    <children type="2001"> 
      <children type="5001"/>  
      <children type="3001"> 
        <styles xsi:type="notation:SortingStyle"/>  
        <styles xsi:type="notation:FilteringStyle"/>  
        <element href="//0/@process"/> 
      </children>  
      <children type="3002"> 
        <styles xsi:type="notation:SortingStyle"/>  
        <styles xsi:type="notation:FilteringStyle"/> 
      </children>  
      <children type="3003"> 
        <styles xsi:type="notation:SortingStyle"/>  
        <styles xsi:type="notation:FilteringStyle"/> 
      </children>  
      <children type="3004"> 
        <children type="4018"> 
          <children type="3018"> 
            <children type="4020"> 
              <children type="3020"> 
                <children type="4005"> 
                  <children type="3007"> 
                    <children type="4002"> 
                      <children type="4017"> 
                        <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                        <layoutConstraint xsi:type="notation:Bounds"/> 
                      </children>  
                      <children type="4017"> 
                        <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                        <layoutConstraint xsi:type="notation:Bounds"/> 
                      </children>  
                      <children type="4017"> 
                        <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                        <layoutConstraint xsi:type="notation:Bounds"/> 
                      </children>  
                      <children type="4017"> 
                        <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                        <layoutConstraint xsi:type="notation:Bounds"/> 
                      </children>  
                      <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                      <styles backgroundColor="16777215" gradientEndColor="50431" gradientStartColor="16777215" xsi:type="bwnotation:BackgroundStyle"/>  
                      <element href="//0/@process/@activity/@activity/@activities.0"/>  
                      <layoutConstraint x="-37" xsi:type="notation:Bounds" y="88"/> 
                    </children>  
                    <children type="4018"> 
                      <children type="3018"> 
                        <children type="4020"> 
                          <children type="3020"> 
                            <children type="4005"> 
                              <children type="3007"> 
                                <children type="4002"> 
                                  <children type="4017"> 
                                    <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                    <layoutConstraint xsi:type="notation:Bounds"/> 
                                  </children>  
                                  <children type="4017"> 
                                    <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                    <layoutConstraint xsi:type="notation:Bounds"/> 
                                  </children>  
                                  <children type="4017"> 
                                    <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                    <layoutConstraint xsi:type="notation:Bounds"/> 
                                  </children>  
                                  <children type="4017"> 
                                    <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                    <layoutConstraint xsi:type="notation:Bounds"/> 
                                  </children>  
                                  <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                  <styles backgroundColor="16777215" gradientEndColor="50431" gradientStartColor="16777215" xsi:type="bwnotation:BackgroundStyle"/>  
                                  <element href="//0/@process/@activity/@activity/@activities.1/@activity/@activities.2"/>  
                                  <layoutConstraint x="20" xsi:type="notation:Bounds" y="46"/> 
                                </children>  
                                <children type="4002"> 
                                  <children type="4017"> 
                                    <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                    <layoutConstraint xsi:type="notation:Bounds"/> 
                                  </children>  
                                  <children type="4017"> 
                                    <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                    <layoutConstraint xsi:type="notation:Bounds"/> 
                                  </children>  
                                  <children type="4017"> 
                                    <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                    <layoutConstraint xsi:type="notation:Bounds"/> 
                                  </children>  
                                  <children type="4017"> 
                                    <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                    <layoutConstraint xsi:type="notation:Bounds"/> 
                                  </children>  
                                  <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                  <styles backgroundColor="16777215" gradientEndColor="50431" gradientStartColor="16777215" xsi:type="bwnotation:BackgroundStyle"/>  
                                  <element href="//0/@process/@activity/@activity/@activities.1/@activity/@activities.3"/>  
                                  <layoutConstraint x="176" xsi:type="notation:Bounds" y="46"/> 
                                </children>  
                                <styles xsi:type="notation:DrawerStyle"/>  
                                <styles xsi:type="notation:SortingStyle"/>  
                                <styles xsi:type="notation:FilteringStyle"/> 
                              </children>  
                              <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                              <styles backgroundColor="16777215" gradientEndColor="50431" gradientStartColor="16777215" xsi:type="bwnotation:BackgroundStyle"/>  
                              <styles xsi:type="bwnotation:ResizingStyle"/>  
                              <element href="//0/@process/@activity/@activity/@activities.1/@activity"/>  
                              <layoutConstraint height="206" width="372" xsi:type="notation:Bounds"/> 
                            </children>  
                            <styles xsi:type="notation:SortingStyle"/>  
                            <styles xsi:type="notation:FilteringStyle"/> 
                          </children>  
                          <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                          <styles xsi:type="bwnotation:BackgroundStyle"/>  
                          <styles xsi:type="bwnotation:ResizingStyle"/>  
                          <element href="//0/@process/@activity/@activity/@activities.1"/>  
                          <layoutConstraint height="157" width="375" x="15" xsi:type="notation:Bounds" y="20"/> 
                        </children>  
                        <children type="4002"> 
                          <children type="4017"> 
                            <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                            <layoutConstraint xsi:type="notation:Bounds"/> 
                          </children>  
                          <children type="4017"> 
                            <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                            <layoutConstraint xsi:type="notation:Bounds"/> 
                          </children>  
                          <children type="4017"> 
                            <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                            <layoutConstraint xsi:type="notation:Bounds"/> 
                          </children>  
                          <children type="4017"> 
                            <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                            <layoutConstraint xsi:type="notation:Bounds"/> 
                          </children>  
                          <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                          <styles backgroundColor="16777215" gradientEndColor="50431" gradientStartColor="16777215" xsi:type="bwnotation:BackgroundStyle"/>  
                          <element href="//0/@process/@activity/@activity/@activities.1/@activity/@activities.0"/>  
                          <layoutConstraint xsi:type="notation:Bounds"/> 
                        </children>  
                        <children type="4002"> 
                          <children type="4017"> 
                            <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                            <layoutConstraint xsi:type="notation:Bounds"/> 
                          </children>  
                          <children type="4017"> 
                            <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                            <layoutConstraint xsi:type="notation:Bounds"/> 
                          </children>  
                          <children type="4017"> 
                            <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                            <layoutConstraint xsi:type="notation:Bounds"/> 
                          </children>  
                          <children type="4017"> 
                            <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                            <layoutConstraint xsi:type="notation:Bounds"/> 
                          </children>  
                          <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                          <styles backgroundColor="16777215" gradientEndColor="50431" gradientStartColor="16777215" xsi:type="bwnotation:BackgroundStyle"/>  
                          <element href="//0/@process/@activity/@activity/@activities.1/@activity/@activities.1"/>  
                          <layoutConstraint xsi:type="notation:Bounds"/> 
                        </children>  
                        <children type="4022"> 
                          <children type="3022"> 
                            <children type="4028"> 
                              <children type="3029"> 
                                <children type="4032"> 
                                  <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                  <element href="//0/@process/@activity/@activity/@activities.1/@faultHandlers/@catch.0"/>  
                                  <layoutConstraint height="34" width="34" x="5" xsi:type="notation:Bounds" y="39"/> 
                                </children>  
                                <styles xsi:type="notation:SortingStyle"/>  
                                <styles xsi:type="notation:FilteringStyle"/> 
                              </children>  
                              <children type="3030"> 
                                <children type="4005"> 
                                  <children type="3007"> 
                                    <children type="4002"> 
                                      <children type="4017"> 
                                        <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                        <layoutConstraint xsi:type="notation:Bounds"/> 
                                      </children>  
                                      <children type="4017"> 
                                        <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                        <layoutConstraint xsi:type="notation:Bounds"/> 
                                      </children>  
                                      <children type="4017"> 
                                        <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                        <layoutConstraint xsi:type="notation:Bounds"/> 
                                      </children>  
                                      <children type="4017"> 
                                        <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                        <layoutConstraint xsi:type="notation:Bounds"/> 
                                      </children>  
                                      <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                      <styles backgroundColor="16777215" gradientEndColor="50431" gradientStartColor="16777215" xsi:type="bwnotation:BackgroundStyle"/>  
                                      <element href="//0/@process/@activity/@activity/@activities.1/@faultHandlers/@catch.0/@activity/@activity/@activities.0"/>  
                                      <layoutConstraint x="46" xsi:type="notation:Bounds" y="28"/> 
                                    </children>  
                                    <styles xsi:type="notation:DrawerStyle"/>  
                                    <styles xsi:type="notation:SortingStyle"/>  
                                    <styles xsi:type="notation:FilteringStyle"/> 
                                  </children>  
                                  <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                  <styles backgroundColor="16777215" gradientEndColor="50431" gradientStartColor="16777215" xsi:type="bwnotation:BackgroundStyle"/>  
                                  <styles xsi:type="bwnotation:ResizingStyle"/>  
                                  <element href="//0/@process/@activity/@activity/@activities.1/@faultHandlers/@catch.0/@activity/@activity"/>  
                                  <layoutConstraint height="122" width="294" xsi:type="notation:Bounds"/> 
                                </children>  
                                <styles xsi:type="notation:SortingStyle"/>  
                                <styles xsi:type="notation:FilteringStyle"/> 
                              </children>  
                              <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                              <styles xsi:type="bwnotation:BackgroundStyle"/>  
                              <styles xsi:type="bwnotation:ResizingStyle"/>  
                              <element href="//0/@process/@activity/@activity/@activities.1/@faultHandlers/@catch.0"/>  
                              <layoutConstraint height="106" width="345" xsi:type="notation:Bounds"/> 
                            </children>  
                            <children type="4028"> 
                              <children type="3029"> 
                                <children type="4032"> 
                                  <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                  <element href="//0/@process/@activity/@activity/@activities.1/@faultHandlers/@catch.1"/>  
                                  <layoutConstraint height="34" width="34" x="3" xsi:type="notation:Bounds" y="43"/> 
                                </children>  
                                <styles xsi:type="notation:SortingStyle"/>  
                                <styles xsi:type="notation:FilteringStyle"/> 
                              </children>  
                              <children type="3030"> 
                                <children type="4005"> 
                                  <children type="3007"> 
                                    <children type="4002"> 
                                      <children type="4017"> 
                                        <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                        <layoutConstraint xsi:type="notation:Bounds"/> 
                                      </children>  
                                      <children type="4017"> 
                                        <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                        <layoutConstraint xsi:type="notation:Bounds"/> 
                                      </children>  
                                      <children type="4017"> 
                                        <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                        <layoutConstraint xsi:type="notation:Bounds"/> 
                                      </children>  
                                      <children type="4017"> 
                                        <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                        <layoutConstraint xsi:type="notation:Bounds"/> 
                                      </children>  
                                      <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                      <styles backgroundColor="16777215" gradientEndColor="50431" gradientStartColor="16777215" xsi:type="bwnotation:BackgroundStyle"/>  
                                      <element href="//0/@process/@activity/@activity/@activities.1/@faultHandlers/@catch.1/@activity/@activity/@activities.0"/>  
                                      <layoutConstraint x="38" xsi:type="notation:Bounds" y="25"/> 
                                    </children>  
                                    <styles xsi:type="notation:DrawerStyle"/>  
                                    <styles xsi:type="notation:SortingStyle"/>  
                                    <styles xsi:type="notation:FilteringStyle"/> 
                                  </children>  
                                  <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                  <styles backgroundColor="16777215" gradientEndColor="50431" gradientStartColor="16777215" xsi:type="bwnotation:BackgroundStyle"/>  
                                  <styles xsi:type="bwnotation:ResizingStyle"/>  
                                  <element href="//0/@process/@activity/@activity/@activities.1/@faultHandlers/@catch.1/@activity/@activity"/>  
                                  <layoutConstraint height="110" width="294" xsi:type="notation:Bounds"/> 
                                </children>  
                                <styles xsi:type="notation:SortingStyle"/>  
                                <styles xsi:type="notation:FilteringStyle"/> 
                              </children>  
                              <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                              <styles xsi:type="bwnotation:BackgroundStyle"/>  
                              <styles restoreHeight="179" restoreWidth="345" restoreY="131" xsi:type="bwnotation:ResizingStyle"/>  
                              <element href="//0/@process/@activity/@activity/@activities.1/@faultHandlers/@catch.1"/>  
                              <layoutConstraint height="115" width="345" xsi:type="notation:Bounds" y="110"/> 
                            </children>  
                            <children type="4028"> 
                              <children type="3029"> 
                                <children type="4032"> 
                                  <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                  <element href="//0/@process/@activity/@activity/@activities.1/@faultHandlers/@catch.2"/>  
                                  <layoutConstraint height="34" width="34" x="4" xsi:type="notation:Bounds" y="38"/> 
                                </children>  
                                <styles xsi:type="notation:SortingStyle"/>  
                                <styles xsi:type="notation:FilteringStyle"/> 
                              </children>  
                              <children type="3030"> 
                                <children type="4005"> 
                                  <children type="3007"> 
                                    <children type="4002"> 
                                      <children type="4017"> 
                                        <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                        <layoutConstraint xsi:type="notation:Bounds"/> 
                                      </children>  
                                      <children type="4017"> 
                                        <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                        <layoutConstraint xsi:type="notation:Bounds"/> 
                                      </children>  
                                      <children type="4017"> 
                                        <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                        <layoutConstraint xsi:type="notation:Bounds"/> 
                                      </children>  
                                      <children type="4017"> 
                                        <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                        <layoutConstraint xsi:type="notation:Bounds"/> 
                                      </children>  
                                      <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                      <styles backgroundColor="16777215" gradientEndColor="50431" gradientStartColor="16777215" xsi:type="bwnotation:BackgroundStyle"/>  
                                      <element href="//0/@process/@activity/@activity/@activities.1/@faultHandlers/@catch.2/@activity/@activity/@activities.0"/>  
                                      <layoutConstraint x="41" xsi:type="notation:Bounds" y="19"/> 
                                    </children>  
                                    <styles xsi:type="notation:DrawerStyle"/>  
                                    <styles xsi:type="notation:SortingStyle"/>  
                                    <styles xsi:type="notation:FilteringStyle"/> 
                                  </children>  
                                  <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                  <styles backgroundColor="16777215" gradientEndColor="50431" gradientStartColor="16777215" xsi:type="bwnotation:BackgroundStyle"/>  
                                  <styles xsi:type="bwnotation:ResizingStyle"/>  
                                  <element href="//0/@process/@activity/@activity/@activities.1/@faultHandlers/@catch.2/@activity/@activity"/>  
                                  <layoutConstraint height="116" width="294" xsi:type="notation:Bounds"/> 
                                </children>  
                                <styles xsi:type="notation:SortingStyle"/>  
                                <styles xsi:type="notation:FilteringStyle"/> 
                              </children>  
                              <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                              <styles xsi:type="bwnotation:BackgroundStyle"/>  
                              <styles xsi:type="bwnotation:ResizingStyle"/>  
                              <element href="//0/@process/@activity/@activity/@activities.1/@faultHandlers/@catch.2"/>  
                              <layoutConstraint height="106" width="345" xsi:type="notation:Bounds" y="230"/> 
                            </children>  
                            <children type="4029"> 
                              <children type="3031"> 
                                <children type="4033"> 
                                  <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                  <element href="//0/@process/@activity/@activity/@activities.1/@faultHandlers/@catchAll"/>  
                                  <layoutConstraint height="34" width="34" xsi:type="notation:Bounds" y="68"/> 
                                </children>  
                                <styles xsi:type="notation:SortingStyle"/>  
                                <styles xsi:type="notation:FilteringStyle"/> 
                              </children>  
                              <children type="3032"> 
                                <children type="4005"> 
                                  <children type="3007"> 
                                    <children type="4002"> 
                                      <children type="4017"> 
                                        <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                        <layoutConstraint xsi:type="notation:Bounds"/> 
                                      </children>  
                                      <children type="4017"> 
                                        <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                        <layoutConstraint xsi:type="notation:Bounds"/> 
                                      </children>  
                                      <children type="4017"> 
                                        <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                        <layoutConstraint xsi:type="notation:Bounds"/> 
                                      </children>  
                                      <children type="4017"> 
                                        <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                        <layoutConstraint xsi:type="notation:Bounds"/> 
                                      </children>  
                                      <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                      <styles backgroundColor="16777215" gradientEndColor="50431" gradientStartColor="16777215" xsi:type="bwnotation:BackgroundStyle"/>  
                                      <element href="//0/@process/@activity/@activity/@activities.1/@faultHandlers/@catchAll/@activity/@activity/@activities.0"/>  
                                      <layoutConstraint x="26" xsi:type="notation:Bounds" y="40"/> 
                                    </children>  
                                    <styles xsi:type="notation:DrawerStyle"/>  
                                    <styles xsi:type="notation:SortingStyle"/>  
                                    <styles xsi:type="notation:FilteringStyle"/> 
                                  </children>  
                                  <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                                  <styles backgroundColor="16777215" gradientEndColor="50431" gradientStartColor="16777215" xsi:type="bwnotation:BackgroundStyle"/>  
                                  <styles xsi:type="bwnotation:ResizingStyle"/>  
                                  <element href="//0/@process/@activity/@activity/@activities.1/@faultHandlers/@catchAll/@activity/@activity"/>  
                                  <layoutConstraint xsi:type="notation:Bounds"/> 
                                </children>  
                                <styles xsi:type="notation:SortingStyle"/>  
                                <styles xsi:type="notation:FilteringStyle"/> 
                              </children>  
                              <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                              <styles xsi:type="bwnotation:BackgroundStyle"/>  
                              <styles xsi:type="bwnotation:ResizingStyle"/>  
                              <element href="//0/@process/@activity/@activity/@activities.1/@faultHandlers/@catchAll"/>  
                              <layoutConstraint xsi:type="notation:Bounds"/> 
                            </children>  
                            <styles xsi:type="notation:SortingStyle"/>  
                            <styles xsi:type="notation:FilteringStyle"/> 
                          </children>  
                          <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                          <styles xsi:type="bwnotation:BackgroundStyle"/>  
                          <styles xsi:type="bwnotation:ResizingStyle"/>  
                          <element href="//0/@process/@activity/@activity/@activities.1/@faultHandlers"/>  
                          <layoutConstraint height="543" width="355" x="21" xsi:type="notation:Bounds" y="177"/> 
                        </children>  
                        <styles xsi:type="notation:SortingStyle"/>  
                        <styles xsi:type="notation:FilteringStyle"/> 
                      </children>  
                      <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                      <styles xsi:type="bwnotation:BackgroundStyle"/>  
                      <styles xsi:type="bwnotation:ResizingStyle"/>  
                      <element href="//0/@process/@activity/@activity/@activities.1"/>  
                      <layoutConstraint height="690" width="415" x="112" xsi:type="notation:Bounds" y="35"/> 
                    </children>  
                    <styles xsi:type="notation:DrawerStyle"/>  
                    <styles xsi:type="notation:SortingStyle"/>  
                    <styles xsi:type="notation:FilteringStyle"/>  
                    <element href="//0/@process/@activity/@activity"/> 
                  </children>  
                  <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
                  <styles backgroundColor="16777215" gradientEndColor="50431" gradientStartColor="16777215" xsi:type="bwnotation:BackgroundStyle"/>  
                  <styles xsi:type="bwnotation:ResizingStyle"/>  
                  <element href="//0/@process/@activity/@activity"/>  
                  <layoutConstraint height="767" width="567" xsi:type="notation:Bounds"/> 
                </children>  
                <styles xsi:type="notation:SortingStyle"/>  
                <styles xsi:type="notation:FilteringStyle"/> 
              </children>  
              <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
              <styles xsi:type="bwnotation:BackgroundStyle"/>  
              <styles xsi:type="bwnotation:ResizingStyle"/>  
              <element href="//0/@process/@activity"/>  
              <layoutConstraint height="767" width="570" xsi:type="notation:Bounds"/> 
            </children>  
            <styles xsi:type="notation:SortingStyle"/>  
            <styles xsi:type="notation:FilteringStyle"/>  
            <element href="//0/@process/@activity"/> 
          </children>  
          <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
          <styles xsi:type="bwnotation:BackgroundStyle"/>  
          <styles xsi:type="bwnotation:ResizingStyle"/>  
          <element href="//0/@process/@activity"/>  
          <layoutConstraint height="791" width="570" x="1" xsi:type="notation:Bounds" y="1"/> 
        </children>  
        <styles xsi:type="notation:SortingStyle"/>  
        <styles xsi:type="notation:FilteringStyle"/>  
        <element href="//0/@process"/> 
      </children>  
      <styles fontName="Lucida Grande" lineColor="0" xsi:type="notation:ShapeStyle"/>  
      <element href="//0/@process"/>  
      <layoutConstraint height="843" width="912" xsi:type="notation:Bounds"/> 
    </children>  
    <styles xsi:type="notation:DiagramStyle"/>  
    <element href="//0"/>  
    <edges source="//@children.0/@children.4/@children.0/@children.0/@children.0/@children.0/@children.0/@children.0/@children.0" target="//@children.0/@children.4/@children.0/@children.0/@children.0/@children.0/@children.0/@children.0/@children.1" type="4006"> 
      <children type="6002"> 
        <layoutConstraint xsi:type="notation:Location" y="40"/> 
      </children>  
      <styles lineColor="0" xsi:type="notation:ConnectorStyle"/>  
      <styles fontName="Lucida Grande" xsi:type="notation:FontStyle"/>  
      <element href="//0/@process/@activity/@activity/@links/@children.0"/>  
      <bendpoints points="[0, 0, 0, 0]$[0, 0, 0, 0]" xsi:type="notation:RelativeBendpoints"/> 
    </edges>  
    <edges source="//@children.0/@children.4/@children.0/@children.0/@children.0/@children.0/@children.0/@children.0/@children.1/@children.0/@children.0/@children.0/@children.0/@children.0/@children.0" target="//@children.0/@children.4/@children.0/@children.0/@children.0/@children.0/@children.0/@children.0/@children.1/@children.0/@children.0/@children.0/@children.0/@children.0/@children.1" type="4006"> 
      <children type="6002"> 
        <layoutConstraint xsi:type="notation:Location" y="40"/> 
      </children>  
      <styles lineColor="0" xsi:type="notation:ConnectorStyle"/>  
      <styles fontName="Lucida Grande" xsi:type="notation:FontStyle"/>  
      <element href="//0/@process/@activity/@activity/@activities.1/@activity/@links/@children.0"/>  
      <bendpoints points="[0, 0, 0, 0]$[0, 0, 0, 0]" xsi:type="notation:RelativeBendpoints"/> 
    </edges>  
    <edges source="//@children.0/@children.4/@children.0/@children.0/@children.0/@children.0/@children.0/@children.0/@children.1/@children.0/@children.1" target="//@children.0/@children.4/@children.0/@children.0/@children.0/@children.0/@children.0/@children.0/@children.1/@children.0/@children.0/@children.0/@children.0/@children.0/@children.0" type="4006"> 
      <children type="6002"> 
        <layoutConstraint xsi:type="notation:Location" y="40"/> 
      </children>  
      <styles lineColor="0" xsi:type="notation:ConnectorStyle"/>  
      <styles fontName="Lucida Grande" xsi:type="notation:FontStyle"/>  
      <element href="//0/@process/@activity/@activity/@activities.1/@activity/@links/@children.1"/>  
      <bendpoints points="[12, -3, -77, 0]$[65, 0, -24, 3]" xsi:type="notation:RelativeBendpoints"/> 
    </edges> 
  </notation:Diagram>  
  <bpws:variables> 
    <bpws:variable element="ns:ProcessContext" name="_processContext" sca-bpel:internal="true"/>  
    <bpws:variable element="ns1:TimerOutputSchema" name="Timer" sca-bpel:internal="true"/>  
    <bpws:variable element="ns2:ReadActivityInputClass" name="ReadFile-input" sca-bpel:internal="true"/>  
    <bpws:variable element="ns3:ReadActivityOutputTextClass" name="ReadFile" sca-bpel:internal="true"/>  
    <bpws:variable element="ns4:ActivityInput" name="Log-input" sca-bpel:internal="true"/>  
    <bpws:variable element="ns4:ActivityInput" name="Log1-input" sca-bpel:internal="true"/>  
    <bpws:variable element="ns4:ActivityInput" name="Log2-input" sca-bpel:internal="true"/>  
    <bpws:variable element="ns4:ActivityInput" name="Log3-input" sca-bpel:internal="true"/>  
    <bpws:variable element="ns4:ActivityInput" name="Log_CatchAll-input" sca-bpel:internal="true"/> 
  </bpws:variables>  
  <bpws:extensions> 
    <bpws:extension mustUnderstand="no" namespace="http://www.eclipse.org/gmf/runtime/1.0.2/notation"/>  
    <bpws:extension mustUnderstand="no" namespace="http://www.tibco.com/bw/process/info"/>  
    <bpws:extension mustUnderstand="no" namespace="http://docs.oasis-open.org/ns/opencsa/sca-bpel/200801"/>  
    <bpws:extension mustUnderstand="no" namespace="http://docs.oasis-open.org/ns/opencsa/sca/200912"/>  
    <bpws:extension mustUnderstand="no" namespace="http://ns.tibco.com/bw/property"/>  
    <bpws:extension mustUnderstand="no" namespace="http://www.tibco.com/bpel/2007/extensions"/> 
  </bpws:extensions>  
  <bpws:scope name="scope"> 
    <bpws:flow name="flow"> 
      <bpws:links> 
        <bpws:link name="TimerToScope" tibex:linkType="SUCCESS" points="[[137,146],[211,146]]"/> 
      </bpws:links>  
      <bpws:extensionActivity x="88" y="122" width="48" height="48" type="timer" name="Timer"> 
        <tibex:receiveEvent createInstance="yes" eventTimeout="60" name="Timer" tibex:xpdlId="f9178bdd-4327-4029-b086-5b1bd6ca628d" variable="Timer">  
          <bpws:sources> 
            <bpws:source linkName="TimerToScope"/> 
          </bpws:sources>  
          <tibex:eventSource> 
            <bwext:BWActivity xmlns:bwext="http://tns.tibco.com/bw/model/core/bwext" xmlns:activityconfig="http://tns.tibco.com/bw/model/activityconfig" xmlns:generalactivities="http://ns.tibco.com/bw/palette/generalactivities" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" activityTypeID="bw.generalactivities.timer" version="6.0.0.001">  
              <activityConfig> 
                <properties name="config" xsi:type="activityconfig:EMFProperty"> 
                  <type href="http://ns.tibco.com/bw/palette/generalactivities#//Timer"/>  
                  <value endTime="2015-02-02T19:22:39.043-0800" intervalUnit="Second" runOnce="true" startTime="2015-02-02T19:22:39.043-0800" timeInterval="1" xsi:type="generalactivities:Timer"/> 
                </properties> 
              </activityConfig> 
            </bwext:BWActivity> 
          </tibex:eventSource> 
        </tibex:receiveEvent> 
      </bpws:extensionActivity>  
      <bpws:scope name="Scope" tibex:group="none" tibex:xpdlId="9ff1430a-6931-42b8-a951-4d951bc564fd" x="211" y="79" width="379" height="168" type="scope"> 
        <bpws:targets> 
          <bpws:target linkName="TimerToScope"/> 
        </bpws:targets>  
        <bpws:variables> 
          <bpws:variable name="FaultName" sca-bpel:internal="true" type="xsd:string"/>  
          <bpws:variable element="ns:FaultDetail" name="FaultDetails" sca-bpel:internal="true"/> 
        </bpws:variables>  
        <bpws:faultHandlers> 
          <bpws:catch faultElement="ns0:FileIOException" faultName="ns0:FileIOException" faultVariable="FileIOException" tibex:xpdlId="98feeccb-546a-4597-a3d6-46cd4d6833ff" x="25" y="158" width="329" height="105" type="catch"> 
            <bpws:scope name="scope1"> 
              <bpws:flow name="flow2"> 
                <bpws:links/>  
                <bpws:extensionActivity x="123" y="43" width="48" height="48" type="log" name="Log1"> 
                  <tibex:activityExtension expression="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;xsl:stylesheet xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; xmlns:tns=&quot;http://www.tibco.com/pe/WriteToLogActivitySchema&quot; version=&quot;2.0&quot;&gt;&lt;xsl:param name=&quot;FileIOException&quot;/&gt;&lt;xsl:template name=&quot;Log1-input&quot; match=&quot;/&quot;&gt;&lt;tns:ActivityInput&gt;&lt;message&gt;&lt;xsl:value-of select=&quot;$FileIOException/msg&quot;/&gt;&lt;/message&gt;&lt;/tns:ActivityInput&gt;&lt;/xsl:template&gt;&lt;/xsl:stylesheet&gt;" expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xslt1.0" inputVariable="Log1-input" name="Log1" tibex:xpdlId="33a1f24c-9f61-4aec-826a-f2670fbfd585">  
                    <tibex:inputBindings> 
                      <tibex:inputBinding expression="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;xsl:stylesheet xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; xmlns:tns=&quot;http://www.tibco.com/pe/WriteToLogActivitySchema&quot; version=&quot;2.0&quot;&gt;&lt;xsl:param name=&quot;FileIOException&quot;/&gt;&lt;xsl:template name=&quot;Log1-input&quot; match=&quot;/&quot;&gt;&lt;tns:ActivityInput&gt;&lt;message&gt;&lt;xsl:value-of select=&quot;$FileIOException/msg&quot;/&gt;&lt;/message&gt;&lt;/tns:ActivityInput&gt;&lt;/xsl:template&gt;&lt;/xsl:stylesheet&gt;" expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xslt1.0"/> 
                    </tibex:inputBindings>  
                    <tibex:config> 
                      <bwext:BWActivity xmlns:bwext="http://tns.tibco.com/bw/model/core/bwext" xmlns:activityconfig="http://tns.tibco.com/bw/model/activityconfig" xmlns:generalactivities="http://ns.tibco.com/bw/palette/generalactivities" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" activityTypeID="bw.generalactivities.log" version="6.0.0.001">  
                        <activityConfig> 
                          <properties name="config" xsi:type="activityconfig:EMFProperty"> 
                            <type href="http://ns.tibco.com/bw/palette/generalactivities#//Log"/>  
                            <value role="Info" suppressJobInfo="true" xsi:type="generalactivities:Log"/> 
                          </properties> 
                        </activityConfig> 
                      </bwext:BWActivity> 
                    </tibex:config> 
                  </tibex:activityExtension> 
                </bpws:extensionActivity> 
              </bpws:flow> 
            </bpws:scope> 
          </bpws:catch>  
          <bpws:catch faultElement="ns0:FileNotFoundException" faultName="ns0:FileNotFoundException" faultVariable="FileNotFoundException" tibex:xpdlId="aca64c92-613f-41e9-9646-6eb389b642a9" x="25" y="263" width="329" height="114" type="catch"> 
            <bpws:scope name="scope2"> 
              <bpws:flow name="flow3"> 
                <bpws:links/>  
                <bpws:extensionActivity x="115" y="40" width="48" height="48" type="log" name="Log2"> 
                  <tibex:activityExtension expression="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;xsl:stylesheet xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; xmlns:tns=&quot;http://www.tibco.com/pe/WriteToLogActivitySchema&quot; version=&quot;2.0&quot;&gt;&lt;xsl:param name=&quot;FileNotFoundException&quot;/&gt;&lt;xsl:template name=&quot;Log2-input&quot; match=&quot;/&quot;&gt;&lt;tns:ActivityInput&gt;&lt;message&gt;&lt;xsl:value-of select=&quot;$FileNotFoundException/msg&quot;/&gt;&lt;/message&gt;&lt;/tns:ActivityInput&gt;&lt;/xsl:template&gt;&lt;/xsl:stylesheet&gt;" expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xslt1.0" inputVariable="Log2-input" name="Log2" tibex:xpdlId="fa28a977-6d93-43bf-8724-ea04b68aaff9">  
                    <tibex:inputBindings> 
                      <tibex:inputBinding expression="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;xsl:stylesheet xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; xmlns:tns=&quot;http://www.tibco.com/pe/WriteToLogActivitySchema&quot; version=&quot;2.0&quot;&gt;&lt;xsl:param name=&quot;FileNotFoundException&quot;/&gt;&lt;xsl:template name=&quot;Log2-input&quot; match=&quot;/&quot;&gt;&lt;tns:ActivityInput&gt;&lt;message&gt;&lt;xsl:value-of select=&quot;$FileNotFoundException/msg&quot;/&gt;&lt;/message&gt;&lt;/tns:ActivityInput&gt;&lt;/xsl:template&gt;&lt;/xsl:stylesheet&gt;" expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xslt1.0"/> 
                    </tibex:inputBindings>  
                    <tibex:config> 
                      <bwext:BWActivity xmlns:bwext="http://tns.tibco.com/bw/model/core/bwext" xmlns:activityconfig="http://tns.tibco.com/bw/model/activityconfig" xmlns:generalactivities="http://ns.tibco.com/bw/palette/generalactivities" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" activityTypeID="bw.generalactivities.log" version="6.0.0.001">  
                        <activityConfig> 
                          <properties name="config" xsi:type="activityconfig:EMFProperty"> 
                            <type href="http://ns.tibco.com/bw/palette/generalactivities#//Log"/>  
                            <value role="Info" suppressJobInfo="true" xsi:type="generalactivities:Log"/> 
                          </properties> 
                        </activityConfig> 
                      </bwext:BWActivity> 
                    </tibex:config> 
                  </tibex:activityExtension> 
                </bpws:extensionActivity> 
              </bpws:flow> 
            </bpws:scope> 
          </bpws:catch>  
          <bpws:catch faultElement="ns0:UnsupportedEncodingException" faultName="ns0:UnsupportedEncodingException" faultVariable="UnsupportedEncodingException" tibex:xpdlId="1c8df8a3-c024-4655-801b-8b2dc7194ce4" x="25" y="377" width="329" height="105" type="catch"> 
            <bpws:scope name="scope3"> 
              <bpws:flow name="flow4"> 
                <bpws:links/>  
                <bpws:extensionActivity x="118" y="34" width="48" height="48" type="log" name="Log3"> 
                  <tibex:activityExtension expression="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;xsl:stylesheet xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; xmlns:tns=&quot;http://www.tibco.com/pe/WriteToLogActivitySchema&quot; version=&quot;2.0&quot;&gt;&lt;xsl:param name=&quot;UnsupportedEncodingException&quot;/&gt;&lt;xsl:template name=&quot;Log3-input&quot; match=&quot;/&quot;&gt;&lt;tns:ActivityInput&gt;&lt;message&gt;&lt;xsl:value-of select=&quot;$UnsupportedEncodingException/msg&quot;/&gt;&lt;/message&gt;&lt;/tns:ActivityInput&gt;&lt;/xsl:template&gt;&lt;/xsl:stylesheet&gt;" expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xslt1.0" inputVariable="Log3-input" name="Log3" tibex:xpdlId="9d5b98a1-b3a4-43af-a780-094e27bb4c80">  
                    <tibex:inputBindings> 
                      <tibex:inputBinding expression="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;xsl:stylesheet xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; xmlns:tns=&quot;http://www.tibco.com/pe/WriteToLogActivitySchema&quot; version=&quot;2.0&quot;&gt;&lt;xsl:param name=&quot;UnsupportedEncodingException&quot;/&gt;&lt;xsl:template name=&quot;Log3-input&quot; match=&quot;/&quot;&gt;&lt;tns:ActivityInput&gt;&lt;message&gt;&lt;xsl:value-of select=&quot;$UnsupportedEncodingException/msg&quot;/&gt;&lt;/message&gt;&lt;/tns:ActivityInput&gt;&lt;/xsl:template&gt;&lt;/xsl:stylesheet&gt;" expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xslt1.0"/> 
                    </tibex:inputBindings>  
                    <tibex:config> 
                      <bwext:BWActivity xmlns:bwext="http://tns.tibco.com/bw/model/core/bwext" xmlns:activityconfig="http://tns.tibco.com/bw/model/activityconfig" xmlns:generalactivities="http://ns.tibco.com/bw/palette/generalactivities" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" activityTypeID="bw.generalactivities.log" version="6.0.0.001">  
                        <activityConfig> 
                          <properties name="config" xsi:type="activityconfig:EMFProperty"> 
                            <type href="http://ns.tibco.com/bw/palette/generalactivities#//Log"/>  
                            <value role="Info" suppressJobInfo="true" xsi:type="generalactivities:Log"/> 
                          </properties> 
                        </activityConfig> 
                      </bwext:BWActivity> 
                    </tibex:config> 
                  </tibex:activityExtension> 
                </bpws:extensionActivity> 
              </bpws:flow> 
            </bpws:scope> 
          </bpws:catch>  
          <bpws:catchAll tibex:faultDetailsVar="FaultDetails" tibex:faultNameVar="FaultName" tibex:xpdlId="438f809b-b666-4a48-9f36-d7d0ffc1ce47" x="25" y="482" width="329" height="179" type="catchAll"> 
            <bpws:scope name="scope4"> 
              <bpws:flow name="flow5"> 
                <bpws:links/>  
                <bpws:extensionActivity x="103" y="55" width="48" height="48" type="log" name="Log_CatchAll"> 
                  <tibex:activityExtension expression="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;xsl:stylesheet xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; xmlns:tns=&quot;http://www.tibco.com/pe/WriteToLogActivitySchema&quot; version=&quot;2.0&quot;&gt;&lt;xsl:param name=&quot;FaultName&quot;/&gt;&lt;xsl:template name=&quot;Log_CatchAll-input&quot; match=&quot;/&quot;&gt;&lt;tns:ActivityInput&gt;&lt;message&gt;&lt;xsl:value-of select=&quot;$FaultName&quot;/&gt;&lt;/message&gt;&lt;/tns:ActivityInput&gt;&lt;/xsl:template&gt;&lt;/xsl:stylesheet&gt;" expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xslt1.0" inputVariable="Log_CatchAll-input" name="Log_CatchAll" tibex:xpdlId="ba55973d-91f7-477c-884c-dd3ceed962f3">  
                    <tibex:inputBindings> 
                      <tibex:inputBinding expression="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;xsl:stylesheet xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; xmlns:tns=&quot;http://www.tibco.com/pe/WriteToLogActivitySchema&quot; version=&quot;2.0&quot;&gt;&lt;xsl:param name=&quot;FaultName&quot;/&gt;&lt;xsl:template name=&quot;Log_CatchAll-input&quot; match=&quot;/&quot;&gt;&lt;tns:ActivityInput&gt;&lt;message&gt;&lt;xsl:value-of select=&quot;$FaultName&quot;/&gt;&lt;/message&gt;&lt;/tns:ActivityInput&gt;&lt;/xsl:template&gt;&lt;/xsl:stylesheet&gt;" expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xslt1.0"/> 
                    </tibex:inputBindings>  
                    <tibex:config> 
                      <bwext:BWActivity xmlns:bwext="http://tns.tibco.com/bw/model/core/bwext" xmlns:activityconfig="http://tns.tibco.com/bw/model/activityconfig" xmlns:generalactivities="http://ns.tibco.com/bw/palette/generalactivities" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" activityTypeID="bw.generalactivities.log" version="6.0.0.001">  
                        <activityConfig> 
                          <properties name="config" xsi:type="activityconfig:EMFProperty"> 
                            <type href="http://ns.tibco.com/bw/palette/generalactivities#//Log"/>  
                            <value role="Info" suppressJobInfo="true" xsi:type="generalactivities:Log"/> 
                          </properties> 
                        </activityConfig> 
                      </bwext:BWActivity> 
                    </tibex:config> 
                  </tibex:activityExtension> 
                </bpws:extensionActivity> 
              </bpws:flow> 
            </bpws:scope> 
          </bpws:catchAll> 
        </bpws:faultHandlers>  
        <bpws:flow name="flow1"> 
          <bpws:links> 
            <bpws:link name="ReadFileToLog" tibex:linkType="SUCCESS" points="[[115,85],[222,85]]"/>  
            <bpws:link name="GroupStartToReadFile" tibex:linkType="SUCCESS" points="[[13,73],[39,73],[39,85],[66,85]]"/> 
          </bpws:links>  
          <bpws:empty name="GroupStart" tibex:group="groupStart" tibex:xpdlId="80afcdf2-eed5-4811-8cf7-21fb9803279d" x="-7" y="65" width="16" height="16" type="groupStart"> 
            <bpws:sources> 
              <bpws:source linkName="GroupStartToReadFile"/> 
            </bpws:sources> 
          </bpws:empty>  
          <bpws:empty name="GroupEnd" tibex:group="groupEnd" tibex:xpdlId="ae64258b-498e-430b-a4d1-4f2b0d0fb503" x="371" y="65" width="16" height="16" type="groupEnd"/>  
          <bpws:extensionActivity x="66" y="61" width="48" height="48" type="read" name="ReadFile"> 
            <tibex:activityExtension expression="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;xsl:stylesheet xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; xmlns:tns=&quot;http://www.tibco.com/namespaces/tnt/plugins/file/v2&quot; version=&quot;2.0&quot;&gt;&lt;xsl:template name=&quot;ReadFile-input&quot; match=&quot;/&quot;&gt;&lt;tns:ReadActivityInputClass&gt;&lt;fileName&gt;&lt;xsl:value-of select=&quot;&amp;quot;&amp;quot;&quot;/&gt;&lt;/fileName&gt;&lt;/tns:ReadActivityInputClass&gt;&lt;/xsl:template&gt;&lt;/xsl:stylesheet&gt;" expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xslt1.0" inputVariable="ReadFile-input" name="ReadFile" outputVariable="ReadFile" tibex:xpdlId="cd3c74bc-17d7-4e9a-ab37-22a80423ee37">  
              <bpws:targets> 
                <bpws:target linkName="GroupStartToReadFile"/> 
              </bpws:targets>  
              <bpws:sources> 
                <bpws:source linkName="ReadFileToLog"/> 
              </bpws:sources>  
              <tibex:inputBindings> 
                <tibex:inputBinding expression="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;xsl:stylesheet xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; xmlns:tns=&quot;http://www.tibco.com/namespaces/tnt/plugins/file/v2&quot; version=&quot;2.0&quot;&gt;&lt;xsl:template name=&quot;ReadFile-input&quot; match=&quot;/&quot;&gt;&lt;tns:ReadActivityInputClass&gt;&lt;fileName&gt;&lt;xsl:value-of select=&quot;&amp;quot;&amp;quot;&quot;/&gt;&lt;/fileName&gt;&lt;/tns:ReadActivityInputClass&gt;&lt;/xsl:template&gt;&lt;/xsl:stylesheet&gt;" expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xslt1.0"/> 
              </tibex:inputBindings>  
              <tibex:config> 
                <bwext:BWActivity xmlns:bwext="http://tns.tibco.com/bw/model/core/bwext" xmlns:activityconfig="http://tns.tibco.com/bw/model/activityconfig" xmlns:file="http://ns.tibco.com/bw/palette/file" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" activityTypeID="bw.file.read">  
                  <activityConfig> 
                    <properties name="config" xsi:type="activityconfig:EMFProperty"> 
                      <type href="http://ns.tibco.com/bw/palette/file#//ReadFile"/>  
                      <value fileName="/Users/xinpan/Work/temp/2044/bw_2044_out.txt" readAs="text" xsi:type="file:ReadFile"/> 
                    </properties> 
                  </activityConfig> 
                </bwext:BWActivity> 
              </tibex:config> 
            </tibex:activityExtension> 
          </bpws:extensionActivity>  
          <bpws:extensionActivity x="222" y="61" width="48" height="48" type="log" name="Log"> 
            <tibex:activityExtension expression="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;xsl:stylesheet xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; xmlns:tns=&quot;http://www.tibco.com/pe/WriteToLogActivitySchema&quot; version=&quot;2.0&quot;&gt;&lt;xsl:template name=&quot;Log-input&quot; match=&quot;/&quot;&gt;&lt;tns:ActivityInput&gt;&lt;message&gt;&lt;xsl:value-of select=&quot;&amp;quot;read file&amp;quot;&quot;/&gt;&lt;/message&gt;&lt;/tns:ActivityInput&gt;&lt;/xsl:template&gt;&lt;/xsl:stylesheet&gt;" expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xslt1.0" inputVariable="Log-input" name="Log" tibex:xpdlId="a36ffa9d-21c9-4d9e-83e5-451e0422126e">  
              <bpws:targets> 
                <bpws:target linkName="ReadFileToLog"/> 
              </bpws:targets>  
              <tibex:inputBindings> 
                <tibex:inputBinding expression="&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
&lt;xsl:stylesheet xmlns:xsl=&quot;http://www.w3.org/1999/XSL/Transform&quot; xmlns:tns=&quot;http://www.tibco.com/pe/WriteToLogActivitySchema&quot; version=&quot;2.0&quot;&gt;&lt;xsl:template name=&quot;Log-input&quot; match=&quot;/&quot;&gt;&lt;tns:ActivityInput&gt;&lt;message&gt;&lt;xsl:value-of select=&quot;&amp;quot;read file&amp;quot;&quot;/&gt;&lt;/message&gt;&lt;/tns:ActivityInput&gt;&lt;/xsl:template&gt;&lt;/xsl:stylesheet&gt;" expressionLanguage="urn:oasis:names:tc:wsbpel:2.0:sublang:xslt1.0"/> 
              </tibex:inputBindings>  
              <tibex:config> 
                <bwext:BWActivity xmlns:bwext="http://tns.tibco.com/bw/model/core/bwext" xmlns:activityconfig="http://tns.tibco.com/bw/model/activityconfig" xmlns:generalactivities="http://ns.tibco.com/bw/palette/generalactivities" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" activityTypeID="bw.generalactivities.log" version="6.0.0.001">  
                  <activityConfig> 
                    <properties name="config" xsi:type="activityconfig:EMFProperty"> 
                      <type href="http://ns.tibco.com/bw/palette/generalactivities#//Log"/>  
                      <value role="Info" suppressJobInfo="true" xsi:type="generalactivities:Log"/> 
                    </properties> 
                  </activityConfig> 
                </bwext:BWActivity> 
              </tibex:config> 
            </tibex:activityExtension> 
          </bpws:extensionActivity> 
        </bpws:flow> 
      </bpws:scope> 
    </bpws:flow> 
  </bpws:scope> 
</bpws:process>
